/**
 * 友情链接
 * @param exports
 * @returns
 */
layui.define(['common','api','laytpl','laypage'],function(exports){
	var laytpl = layui.laytpl;
	var $ = layui.jquery;
	var laypage = layui.laypage;

	var api = layui.api;
	var common = layui.common;

	var action = {
		render:function(res){
			laytpl($("#template").html()).render(res.data,function(html){
				$("#youlian-container").html(html);
			});
			// 监听事件
			$(".row-del").on("click",function(event){
				var id = $(event.target).attr("data");
				//询问框
				layer.confirm('是否确认删除？', {
				  btn: ['是','否'] //按钮
				}, function(){
				  api.delYoulina({id:id},function(res){
				  	if(res.status == 200){
						layer.alert("删除成功", {
						          icon: 1,
						          end:function(){
						          	location.reload();
						          }
						    });
					} else {
						layer.msg(res.msg || res.code, {
							shift: 6
						});
					}
				  });
				}, function(){
				});
			});
		},
		callback:function(params){
			api.showYoulian(params,function(res){
				if(res.status == 200){
					action.render(res);
				} else {
					common.error(res);
				}
			});
		},
		
		display:function(){
			// 请求数据
			var params = {
				pageNum:1,
				pageSize:10
			};
			api.showYoulian(params,function(res){
				if(res.status == 200){
					action.render(res);
					// 调用分页
					laypage({
						cont: 'pager',
						pages: res.data.pages, //得到总页数
						jump: function(conf,first) {
							if(first){
								return;
							}
							action.callback({
								pageNum:conf.curr,
								pageSize:10
							});
						}
					});
				} else {
					common.error(res);
				}
			});
		},
	};

	action.display();
	exports('youlian',{});
});